package com.scaffold.controller;


import com.scaffold.param.HelloParam;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.*;

@RestController
public class HelloController {

    @Value("${server.port}")
    private String port;

    @GetMapping("/sayHi")
    public String sayHi() {
        return "Hi,我来自端口：" + port;
    }

    @PostMapping("/sayHello")
    public String sayHello(HelloParam helloParam) {
        return helloParam.toString();
    }

    @PostMapping("/sayHelloTwo")
    public String sayHelloTwo(@RequestParam("id") int id , @RequestParam("message") String messsage) {
        return "message=" + messsage;
    }

    @PostMapping ("/sayHiMessage")
    public String sayHiMessage(String message) {
        return "message=" + message;
    }
}
